package org.smart4j.framework.utils;

import org.apache.commons.lang3.StringUtils;

/**
 * 字符串处理类
 *
 * @author LG93
 * @create 2017-08-10 16:50
 **/
public final class StringUtil {

	/**
	 * 判断字符串是否为null
	 *
	 * @param str
	 * @return
	 */
	public static boolean isEmpty(String str) {
		if (str != null) {
			str = str.trim();
		}
		return StringUtils.isEmpty(str);
	}

	/**
	 * 判断字符串不为null
	 *
	 * @param str
	 * @return
	 */
	public static boolean isNotEmpty(String str) {
		return !StringUtil.isEmpty(str);
	}

	/**
	 * 分割字符创
	 * @param splitStr
	 * @param splitFormat
	 * @return
	 */
	public static String[] splitString(String splitStr, String splitFormat) {
		return StringUtil.isEmpty(splitStr) ? splitStr.split(splitFormat) : null;
	}
}
